package com.yl.demo.service;

import com.yl.demo.model.SysPermission;
import com.yl.demo.model.SysRole;
import com.yl.demo.model.UserInfo;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Description: 用户信息interface
 * @Author: YL
 * @CreateDate: 2018/10/24 14:15
 * @Version: 1.0
 */
@Repository
public interface UserService {

    /**
     * 根据用户名称查询用户信息
     */
    UserInfo queryUserByName(String userName);

    /**
     * 根据用户名称查询用户角色信息
     */
    List<SysRole> queryRoleList(String userName);

    /**
     * 根据用户名称查询用户权限信息
     */
    List<SysPermission> queryPermissionList(String userName);
}
